package org.example.service;

import org.example.pojo.Target;

import java.util.List;

/**
 * @Author: Edward
 * @Date:2022-08-31 10:45
 * @subject:
 */
public interface TargetService {
    /**
     * 添加月度目标
     * @param target
     * @return
     */
    boolean addTarget(Target target);

    /**
     * 修改月度目标
     * @param target
     * @return
     */
    boolean updateTarget(Target target);

    /**
     * 根据aId查询
     * @param tId
     * @return
     */
    Target selectById(Integer tId);

    /**
     * 查询全部月度目标
     * @return
     */
    List<Target> showAllTarget();

    /**
     * 根据标题进行模糊查询
     * @param tName
     * @return
     */
    List<Target> selectTargetByName(String tName);

    /**
     * 根据id删除月度目标
     * @param tId
     * @return
     */
    boolean deleteTargetById(Integer tId);

}
